﻿#region Header
//************************************************************************************
// Name: IFacadeFactory
// Description: IFacadeFactory interface
// Created On:  27-Dec-2011
// Created By:  Swathi
// Last Modified On:
// Last Modified By: 
// Last Modified Reason: 
//*************************************************************************************
#endregion Header

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Chinook.Facade;
using Chinook.Core.DaoInterface;
using Base.Common;
namespace Chinook.Facade.Factory
{
    public interface IFacadeFactory
    {
        IEmployeeAppService GetEmployeeAppService { get; }

        IProfilerService GetProfilerService { get; }

        IEmployeeDao GetEmployeeDao { get; }

        /// <summary>
        /// Method used to get DMS App Service
        /// </summary>
        IDMSAppService GetDMSAppService { get; }

        /// <summary>
        /// MEthod used to get File system Dao
        /// </summary>
        IDmsDao GetDMSDao { get; }
    }
}
